﻿using System;
using System.Collections.Generic;
using System.Drawing;

namespace Engine.Rule
{
    public class SkillType : AttributeType
    {
        public SkillType(string name, string description)
            : base(name, description)
        {

        }

        public SkillType()
            : this("", "")
        {
        }
    }

    public class AppearanceType : AttributeType
    {
        public AppearanceType(string name, string description)
            : base(name, description)
        {

        }

        public AppearanceType()
            : this("", "")
        {
        }
    }

    public class AppearanceColor : AttributeType
    {
        public AppearanceColor(string name, string description)
            : base(name, description)
        {

        }

        public AppearanceColor()
            : this("", "")
        {
        }

        public Color GetColor()
        {
            return Color.FromName(Name);
        }
    }

    public class ProhibitionType : AttributeType
    {
        public ProhibitionType(string name, string description)
            : base(name, description)
        {

        }

        public ProhibitionType()
            : this("", "")
        {
        }
    }
}
